class Animal:
    def __init__(self, name, breed, aggressivity, life_value):
        self.name = name
        self.breed = breed
        self.aggressivity = aggressivity
        self.life_value = life_value
    def attack(self, animal)
        animal.life_value -= self.aggressivity
        if animal.life_value <= 0:
            print('{}攻击{}一次，{}被杀死！'
                .format(self.name, animal.name, animal.name))
            return True
        else:
            print('{}攻击{}一次， {}的生命值还有{}'
                 .format(self.name, animal.name, animal.name,
                          animal.life_value))
    def eat(self):
        pass
    def roleInfo(self):
            print('昵称：{}， 品种：{}， 攻击力：{}， 生命值{}'
                 .format(self.name, self.breed, self. aggressivity,
                      self.life_value))
class Cat(Animal):
    def eat(self):
        self.life_value += 30
            print({'{}增加一次生命值，还有生命值{}'
                 .format(self.name, self.life_value))
class Dog(Animal):
    def eat(self):
        self.life_value += 30
            print({'{}增加一次生命值，还有生命值{}'
                 .format(self.name, self.life_value))
print('---------角色信息---------')
cat = Cat('Mily', '波斯猫', 30, 200)
cat.roleInfo()
dog = Dog('Lucky', '哈士奇', 50, 200)
dog.roleInfo()
print('**********开始战斗*********')

